Módulo 10: Buenas prácticas y uso avanzado de GitHub
En este módulo veremos prácticas recomendadas para mantener repositorios profesionales y cómo usar funciones avanzadas de GitHub como Issues y Projects. También aprenderás a manejar el archivo .gitignore y qué archivos nunca deben subirse a un repositorio.
📌 ¿Qué es .gitignore?
Es un archivo de texto en el que defines qué archivos o carpetas Git debe ignorar, es decir, que no serán añadidos al repositorio aunque existan en tu carpeta local.
✅ Es ideal para excluir archivos sensibles (contraseñas, llaves API) o archivos grandes innecesarios.
📌 Uso básico de Issues
Los Issues en GitHub sirven para reportar errores, proponer nuevas funciones o discutir mejoras. Son una forma de comunicación organizada para el equipo.
- 📍 Crear un issue → Describe el problema o idea.
- 📍 Etiquetas (labels) → Clasifica los issues (bug, mejora, documentación).
- 📍 Asignar → Designa responsables del issue.
📌 Uso básico de Projects
GitHub Projects permite gestionar tareas visualmente (tipo tablero Kanban). Es útil para planificar avances de un proyecto en equipo.
- 📍 Crea un tablero → “To Do”, “In Progress”, “Done”.
- 📍 Añade issues o tareas → Organiza y mueve en columnas según progreso.
📌 Buenas prácticas en Git y GitHub
- ✅ Escribe mensajes de commit claros y descriptivos.
- ✅ Trabaja en ramas (feature, bugfix) en lugar de modificar directamente
main. - ✅ Usa
.gitignorepara no subir archivos sensibles. - ✅ Sincroniza tu repositorio con
git pullantes de comenzar a trabajar. - ✅ Haz commits frecuentes en lugar de uno muy grande al final.
📥 Preguntas de repaso
Pregunta 1
¿Para qué sirve el archivo .gitignore?
- A) Para borrar archivos del repositorio.
- B) Para ocultar archivos en GitHub.
- C) Para indicar qué archivos no deben ser subidos al repositorio.
- D) Para hacer commits automáticos.
Pregunta 2
¿Qué herramienta de GitHub se usa para gestionar errores y mejoras?
- A) GitHub Actions
- B) Issues
- C) Projects
- D) Pull Requests
Pregunta 3
¿Qué práctica NO es recomendable al trabajar con Git?
- A) Hacer commits frecuentes y descriptivos.
- B) Trabajar en ramas para nuevas funciones.
- C) Subir archivos confidenciales sin usar
.gitignore. - D) Sincronizar con
git pullantes de trabajar.
No hay comentarios:
Publicar un comentario